Performability Modelling of Distributed Systems using Layered Queueing Networks

نویسندگان

  • Olivia Das
  • Murray Woodside
چکیده

Proliferation of large and complex fault-tolerant distributed systems in recent years has stimulated the combined modelling of performance and dependability of such systems. For large systems it may be very expensive to compute valid performance estimates to be used in the combined performability measures. This work considers two different classes of fault-tolerant client-server systems, in which efficient Layered Queueing Network models can be combined with AND-OR graph analysis. The fault-tolerance in the first class is achieved by incorporating stand-by servers and a mechanism to re-direct the service requests at the time of failure whereas fault-tolerance in the second class is achieved by incorporating redundant servers that can all be used at the same time with the service load being distributed equally among them. The model solutions in both the cases can be obtained without solving very large Markovian models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performability Modeling for Multi-layered Service Systems

Distributed software is usually structured in layers, with some kind of operational control or user interface tasks as the topmost layer, making requests to various layers of servers. Client Server systems and ODP (Open Distributed Processing) systems such as DCE, ANSA and CORBA are structured this way, as are distributed transaction processing systems. Performance and dependability are the two...

متن کامل

Dependable LQNS: A Performability Modeling Tool for Layered Systems

Dependable LQNS is a software tool for modeling and evaluating performability of fault-tolerant layered distributed applications that use a separate architecture for failure detection and reconfiguration. It takes into account the effects of management architecture, application software architecture, failure of management and application components in the dependability computation. It uses a co...

متن کامل

Layered Dependability Modeling of an Air Traffic Control System

Quality attributes, such as performance and dependability of a software-intensive system are constrained by its software architecture. The combined performance and dependability (called performability) effects of an architecture can be evaluated by constructing a performability model that considers the failure/repair behavior and performance attributes of its components, interactions among the ...

متن کامل

Comparing Layered Queuing and Historical Performance Models of a Distributed Enterprise Application

Two common approaches for predicting the response times of distributed enterprise applications on new server architectures are solving queuing models and extrapolating from previously gathered performance data. The dynamic recalibration of a layered queuing model and a historical model is investigated experimentally using the IBM Websphere Performance Sample benchmark. It is found that these mo...

متن کامل

Deriving Software Performance Models from Architectural Patterns by Graph Transformations

The paper proposes a formal approach to building software performance models for distributed and/or concurrent software systems from a description of the system’s architecture by using graph transformations. The performance model is based on the Layered Queueing Network (LQN) formalism, which is an extension of the well-known Queueing Network modelling technique. The transformation from the arc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007